let ajaxTimes=0
export const request=(params)=>{
    let header={...params.header};
    if(params.url.includes("/my/")){
        header["Authorization"]=wx.getStorageSync('token')
    }
    ajaxTimes++
    wx:wx.showLoading({
      title: '加载中',
      mask:true
    })
    const baseurl = "https://api-hmugo-web.itheima.net/api/public/v1"
    return new Promise((resolve,reject)=>{
        wx.request({
            ...params,
            header:header,
            url:baseurl+params.url,
            success: (res)=> {
                resolve(res.data.message);
            },
            fail:(err)=>{
                reject(err);
            },
            complete:()=>{
                ajaxTimes--;
                if(ajaxTimes===0){
                    wx.hideLoading()
                }
            }
        });
    })
}